namespace Rsdn.TreeGrid
{
    using System;
    using System.Collections;
    using System.Reflection;

    /// <summary>
    /// Интерфейс узла дерева
    /// </summary>
    public interface ITreeNode : ICollection
    {
        ITreeNode Parent { get; }

        NodeFlags Flags { get; set; }

        bool HasChildren { get; }

        ITreeNode this[int iIndex] { get; }

    }
}

